home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 001-025 / disk_024 / conquest / structs.h < prev    next >
Text File  |  1992-05-06  |  1KB  |  64 lines

  1. typedef int boolean;
  2.  
  3. typedef struct ssector {
  4.         int enemy, star, tf;
  5. } sector;
  6.  
  7. typedef struct ssector tboard[bdsize+1][bdsize+1];
  8.  
  9. typedef int tteam;
  10. #define ENEMY   0
  11. #define player  1
  12. #define none    2
  13.  
  14. typedef int attribute[2];
  15.  
  16. typedef struct sttf {
  17.                 int x,y,xf,yf,
  18.                 s,t,c,b,
  19.                 dest,eta,origeta;
  20.                 int blasting, withdrew;
  21. } ttf;
  22.  
  23. typedef struct ststar {
  24.         int x, y;
  25.         struct stplanet *first_planet;
  26.         int visit[2];
  27. } tstar;
  28.  
  29. typedef struct stplanet {
  30.                 int number,capacity,psee_capacity;
  31.                 int team;
  32.                 int inhabitants,iu,mb,amb;
  33.                 int conquered,under_attack;
  34.                 int esee_team;  /*the   team when the enemy last saw it*/
  35.                 int esee_def; /*the     mbs when enemy last saw it*/
  36.                 int pstar;
  37.                 struct stplanet *next;
  38. } tplanet;
  39.  
  40. typedef struct sttf tfray[2][27];
  41.  
  42. typedef struct ststar starray[nstars+1];
  43.  
  44. typedef char tline[81];
  45.  
  46. typedef char alfa[6];
  47.  
  48. typedef float starlist[nstars+1];
  49.  
  50. typedef int toption;
  51. #define right   0
  52. #define left    1
  53. #define both    2
  54.  
  55. typedef int termtype;
  56. #define hardcopy        0
  57. #define adm3    1
  58. #define vt52    2
  59. #define concept 3
  60. #define vi      4
  61. #define vis400  5
  62.  
  63.  
  64.